<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        div {
            /* width: 200px;
            height: 200px;
            border: 1px solid red; */
            font-size: 3rem;
        }
        /* 
            vertical-align 设置文本在垂直方向的对齐方式
            baseline（默认） 使元素的基线与父元素的基线对齐
            sub/super 使元素的基线与父元素的下标/上标基线对齐
            middle 是元素的中部玉父元素的基线加上父元素的x-height的一半对齐
            top 使元素及其后代的元素顶部与整行的顶部对齐
            bottom 使元素及其后代元素的顶部与整行的底部对齐
            单位可以是px,em,rem,% 值可以是负值
            top middle bottom 上 中 下
        */
        div span {
            font-size: 1rem;
            vertical-align: baseline;
            vertical-align: sub;
            vertical-align: super;
            vertical-align: middle;
            vertical-align: top;
            vertical-align: bottom;
            vertical-align: 10px;
            vertical-align: 1em;
            vertical-align: 1rem;
            vertical-align: 10%;
        }
        table {
            width: 200px;
            height: 200px;
        }
        table, td {
            border: solid;
        }
        td {
            vertical-align: top;
            vertical-align: bottom;
        }
        /* 
            单行文本的垂直居中设置vertical-align: middle无效
        */
        ul li {
            width: 80px;
            height: 40px;
            border: 1px solid red;
            vertical-align: middle;
        }
    </style>
</head>
<body>
    <div>
        Sphinx
        <span>hello jack</span>
    </div>
    <table>
        <tr>
            <td>1</td>
            <td>1</td>
            <td>1</td>
        </tr>
        <tr>
            <td>2</td>
            <td>2</td>
            <td>2</td>
        </tr>
        <tr>
            <td>3</td>
            <td>3</td>
            <td>3</td>
        </tr>
    </table>
    <ul>
        <li>新闻</li>
        <li>体育</li>
        <li>娱乐</li>
        <li>科技</li>
    </ul>
</body>
</html>